Mandy Waite - Keynote: So, I have all these Docker containers, now what?
[24 July 2015]
[Bilbao, Euskadi, Spain]
You've solved the issue of process-level reproducibility by packaging up
your apps and execution environments into a number of Docker containers.
But once you have a lot of containers running, you'll probably need to
coordinate them across a cluster of machines while keeping them healthy and
making sure they can find each other. Trying to do this imperatively can
quickly turn into an unmanageable mess! Wouldn't it be helpful if you could
declare to your cluster what you want it to do, and then have the cluster
assign the resources to get it done and to recover from failures and scale
Kubernetes (http://kubernetes.io) is an open source, cross platform cluster
management and container orchestration platform that simplifies the complex
tasks of deploying and managing your applications in Docker containers. You
declare a desired state, and Kubernetes does all the work needed to create
and maintain it. In this talk, we’ll look at the basics of Kubernetes and
at how to map common applications to these concepts. This will include a
hands-on demonstration and visualization of the steps involved in getting
an application up and running on Kubernetes.